﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

using PMServiceDesk.BusinessLogic;
using PMServiceDesk.Utils.Interfaz;
using PMServiceDesk.Web.AppCode;

namespace PMServiceDesk.Web
{
    public partial class Login : System.Web.UI.Page
    {
        protected void btnIngresar_Click(object sender, EventArgs e)
        {
            string usuario = txtUsuario.Text.Trim();
            string contrasena = txtContrasena.Text.Trim();

            UsuarioLogic logic = new UsuarioLogic();

            Sesion.Usuario = logic.Login(usuario, contrasena);

            if (Sesion.Usuario == null)
                Page.ClientScript.RegisterStartupScript(GetType(), "AlertAccesoDenegado", "Login_Controller.AccesoDenegado();", true);      
            else
                InterfazUtils.LoginRedirect(this.Response, Convert.ToInt32(Sesion.Usuario.Id) , Sesion.Usuario.Usuario);
                
        }
    }
}